Die Benutzeroberfläche der Arbeitsmapppe QuadratDialogEinfach.xls enthält unter anderem die folgenden Objekte:
Wir illustrieren an der Schaltfläche ‘Quadrat zeichen’ die in Objekte eingeführten Definitionsmerkmale eines Objekts:
Der Entwickler ordnet der Schaltfläche einen eindeutigen Namen zu, im Beispiel ‘Quadrat zeichnen’.
Eigenschaften der Schaltfläche sind zum Beispiel Position, Grösse und Schriftformat.
Ein modernes Anwendungspaket stellt vordefinierte Objektklassen bereit, nach deren Muster der Entwickler konkrete Objekte erstellt. Man bezeichnet Objektklassen deshalb auch etwa als ”Objektfabriken”. MS Excel zählt etwa 100 vordefinierte Objektklassen mit ca. 1000 Eigenschaften und Methoden. Zu den Objektklassen von Excel gehören vor allem das Tabellenblatt, der Zellbereich und das Diagramm. Eine Objektklasse fasst Eigenschaften und Methoden zur Erzeugung, Anzeige und Manipulation von Objekten des gleichen Typs zusammen. Die Objektklasse Worksheet vereinigt zum Beispiel Eigenschaften und Methoden zur Erstellung, Anzeige und Manipulation von Tabellenblättern.
Eine Eigenschaft ist ein Objektmerkmal, dessen Wert abgefragt und oft auch verändert werden kann. Zum Beispiel kann die Farbe des Objekts “TabellenblattXY” von schwarz auf rot verändert werden.
Eine Methode ist eine Prozedur, die ein Objekt oder eine Eigenschaft zurückgibt oder manipuliert. Zum Beispiel berechnet die Methode TabellenblattXY.Columns(“A:C”).Calculate die Formeln des Bereichs A:C von TabellenblattXY. Eine rein objektorientierte Anwendung ist nicht anderes als ein Programm, das nur aus vor- und benutzerdefinierten Objekten besteht.